/*
车载软件设计基础
课后实践1
*/

#include "display_manager.h"
#include "file_manager.h"
#include "info_enter_manager.h"

int main() {
    // 信息录入模块
    InfoEnterManager enterMngr;
    enterMngr.enterInfo();
    enterMngr.assignStudent();

    // 文件管理模块
    FileManager fileMngr;
    fileMngr.saveToFile("distribution.csv", enterMngr.getSortedCarsInfo());

    // 显示模块
    DisplayManager displayMngr(fileMngr.getFileInfo());
    displayMngr.display();

    return 0;
}